<?php
require_once("html2pdf/html2pdf.class.php");
include_once("open-db.php");      // Aperture e Costanti del DBase del 

if (openDbBruniWines() == 0){
  echo 'Attenzione...Problemi apertura DB<br>';
  exit();
}

$sLang = $_GET['lang'];
$sIdPrd = $_GET['idprd'];
$sIdPatner = $_GET['idpatner'];  

$sContent = '<page backtop="7mm" backbottom="7mm" backleft="10mm" backright="10mm">
              <table style="width: 100%;border: 0px" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">';

switch ($sLang){
  case 'it':
    
    $sTNome = 'Nome del Vino';
    $sTDenominazione = 'Denominazione';
    $sTDescrizione = 'Descrizione';
    $sTZonaPro = 'Zona di Produzione';
    $sTVitigno = 'Vitigno';
    $sTCompSuolo = 'Composizione del Suolo';
    $sTVinificazione = 'Vinificazione';
    $sTCarOrg = 'Caratteristiche organolettiche';
    $sTGrad = 'Gradazione alcolica';
    $sTAcidita = 'Acidit&agrave;';
    $sTConservazione = 'Conservazione';
    $sTBott_Cont = 'Bottiglia e contenuto';
    $sTImballaggio = 'Imballaggio';
    $sTPdfDown = 'Scheda';
    $sClick = '(clicca qui)';
    // -------------------------- Definisco la query da lanciare per l'interrogazione
 
    $sQuery = "SELECT P.img_big,P.nome,P.denominazione,P.descri_it,P.zona_produzione_it,
                      P.vitigno_it,P.composizione_suolo_it,P.vinificazione_it,P.car_organolettiche_it,
                      P.gradazione_alcolica,P.acidita,P.conservazione_it,P.bottiglia_e_contenuto_it,
                      P.imballaggio,P.lnk_pdf_download_it,descri_vino 
               FROM PRODOTTI P 
               WHERE (P.id_prodotto='".trim($sIdPrd)."') AND 
                     (P.visibile_it=1) 
              ";
   
    // ------------------------------------------------------------------------------ 
    break;
    
  case 'en':
    $sTNome = 'Nome del Vino';
    $sTDenominazione = 'Name';
    $sTDescrizione = 'Description';
    $sTZonaPro = 'Vineyard region';
    $sTVitigno = 'Grapes';
    $sTCompSuolo = 'Soil';
    $sTVinificazione = 'Winemaking';
    $sTCarOrg = 'Tasting notes';
    $sTGrad = 'Alcohol gradation';
    $sTAcidita = 'Acidity';
    $sTConservazione = 'Preservation';
    $sTBott_Cont = 'Bottle and content';
    $sTImballaggio = 'bt/ct';
    $sTPdfDown = 'form';
    $sClick = '(click here)';
    // -------------------------- Definisco la query da lanciare per l'interrogazione
    $sQuery = "SELECT P.img_big,P.nome,P.denominazione,P.descri_en,P.zona_produzione_en,
                      P.vitigno_en,P.composizione_suolo_en,P.vinificazione_en,P.car_organolettiche_en,
                      P.gradazione_alcolica,P.acidita,P.conservazione_en,P.bottiglia_e_contenuto_en,
                      P.imballaggio,P.lnk_pdf_download_en,descri_vino 
               FROM PRODOTTI P 
               WHERE (P.id_prodotto='".trim($sIdPrd)."') AND 
                     (P.visibile_en=1) 
              ";
    // ------------------------------------------------------------------------------  
    break;

  case 'de':
    $sTNome = 'Nome del Vino';
    $sTDenominazione = 'Name des Weines';
    $sTDescrizione = 'Beschreibung';
    $sTZonaPro = 'Anbaugebiet';
    $sTVitigno = 'Rebsorte';
    $sTCompSuolo = 'Boden';
    $sTVinificazione = 'Vinifizierung';
    $sTCarOrg = 'Verkostungsmerkmale';
    $sTGrad = 'Alkoholgehalt';
    $sTAcidita = 'Säuregehalt';
    $sTConservazione = 'Lagerung';
    $sTBott_Cont = 'Flasche und Inhalt';
    $sTImballaggio = 'Verpackung';
    $sTPdfDown = 'Scheda';
    $sClick = '(click here)';  
    // -------------------------- Definisco la query da lanciare per l'interrogazione
    $sQuery = "SELECT P.img_big,P.nome,P.denominazione,P.descri_de,P.zona_produzione_de,
                      P.vitigno_de,P.composizione_suolo_de,P.vinificazione_de,P.car_organolettiche_de,
                      P.gradazione_alcolica,P.acidita,P.conservazione_de,P.bottiglia_e_contenuto_de,
                      P.imballaggio,P.lnk_pdf_download_de,descri_vino 
               FROM PRODOTTI P 
               WHERE (P.id_prodotto='".trim($sIdPrd)."') AND 
                     (P.visibile_de=1) 
              ";
    // ------------------------------------------------------------------------------      
    break;      
}


mysql_query("set names 'utf8'");  // Risolve il problema caratteri particolari  
$sSQL = mysql_query($sQuery);

if (!$sSQL) {
  mysql_error();
  exit();
} 


while ($rec = mysql_fetch_row($sSQL)) {

  $sContent .= '  <tr>';
  // ------------------------------------------------ Scrittura articolo dettaglio Prd
  $sContent .= '<td width="160" valign="top"><br>';
  $sContent .= ' <table style="width: 30%; border: 0px" cellpadding="0" cellspacing="0" >';
  $sContent .= '      <tr>';
  $sContent .= '        <td height="30"></td>';
  $sContent .= '      </tr>';
  $sContent .= '      <tr>';
  $sContent .= '        <td height="100%" align="center" valign="top"><img src="'.trim($rec[0]).'" width="108" height="353" /></td>';
  $sContent .= '      </tr>';
  $sContent .= '    </table></td>';
  $sContent .= '    <td width="550" align="left" valign="top" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><table style="width: 70%;border: 0px" border="0" cellspacing="0">';
  
  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top" colspan="3" ><h2>'.trim($rec[1]).'</h2></td>';
  
  // -------------------------------------------------------------------------------------- Definisco il nome del PDF
  $sNomePDF  = trim($rec[1]).'.pdf';
  // -----------------------------------------------------------------------------------------------------------------
  
  $sContent .= '      </tr>';
  $sContent .= '      <tr>';
  $sContent .= '        <td colspan="3"><hr style="align: left;color: #ffffff;background-color: #f5f5f5;height: 1px;" width="98%"></td>';
  $sContent .= '      </tr>';
  
  $sContent .= '     <tr>';
  $sContent .= '        <td width="180"valign="top"><b>'.$sTDenominazione.'</b></td>';
  $sContent .= '        <td width="10"></td>';
  $sContent .= '        <td width="300"valign="top">'.trim($rec[15]).'-'.trim($rec[2]).'</td>';
  $sContent .= '      </tr>';
  $sContent .= '      <tr>';
  $sContent .= '        <td  valign="top"><b>'.$sTDescrizione.'</b></td>';
  $sContent .= '       <td></td>';
  $sContent .= '       <td valign="top">'.$rec[3].'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTZonaPro.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.trim($rec[4]).'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTVitigno.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.trim($rec[5]).'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTCompSuolo.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.trim($rec[6]).'</td>';
  $sContent .= '      </tr>';
  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTVinificazione.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.$rec[7].'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTCarOrg.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.$rec[8].'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTGrad.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.$rec[9].'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTAcidita.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.$rec[10].'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTConservazione.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.$rec[11].'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTBott_Cont.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.$rec[12].'</td>';
  $sContent .= '      </tr>';
  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"><b>'.$sTImballaggio.'</b></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td>'.$rec[13].'</td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td></td>';
  $sContent .= '      </tr>';

  $sContent .= '      <tr>';
  $sContent .= '        <td valign="top"></td>';
  $sContent .= '        <td></td>';
  $sContent .= '        <td><br></td>';
  $sContent .= '      </tr>';
  
  $sContent .= '    </table></td>';
  $sContent .= '  </tr>';
}

 $sContent .= '</table></page>';
 
 //echo $sContent;
 
 
 mysql_close();
 // ------------------------------------------- Genero il pdf
 
 try
 {
  $html2pdf = new HTML2PDF('P','A4','fr');
  $html2pdf->WriteHTML($sContent);
  $html2pdf->Output( $sNomePDF );
 }
 catch(HTML2PDF_exception $e) {
   echo $e;
   exit;
 }
 
?>